symbol-level thinking